package com.codeest.geeknews.model.bean;

import java.util.List;

/**
 * Created by admin on 2017/8/23.
 */

public class DoubanPlaylistBean {
    /**
     * warning : user_is_ananymous
     * r : 0
     * version_max : 116
     * is_show_quick_start : 0
     * song : [{"albumtitle":"The Princess Diaries 2: Royal Engagement","url":"http://mr3.doubanio.com/764cb746b8dfa264b39aa5513c8bc4fb/0/fm/song/p1439388_128k.mp4","file_ext":"mp4","album":"/subject/1765409/","ssid":"98c4","title":"Because You Live","sid":"1439388","sha256":"fd651e012a7c45bc5c9e582d06c88d44fdb845d6d2ae9b2515343e3eafb0e4a7","status":0,"picture":"http://img3.doubanio.com/lpic/s2837777.jpg","update_time":1470126128,"alert_msg":"","public_time":"2004","singers":[{"style":[],"name":"Jesse McCartney","region":["美国"],"name_usual":"Jesse McCartney","genre":["Pop"],"avatar":"http://img7.doubanio.com/img/fmadmin/large/32852.jpg","related_site_id":0,"is_site_artist":false,"id":"2558"},{"style":[],"name":"Various Artists","region":["欧美"],"name_usual":"Various Artists","genre":["Pop","Rock","Electronic"],"avatar":"http://img7.doubanio.com/img/fmadmin/large/2118995.jpg","related_site_id":0,"is_site_artist":false,"id":"0"}],"like":0,"artist":"Various Artists / Jesse McCartney","is_royal":false,"subtype":"","length":199,"release":{"link":"https://douban.fm/album/1765409gb789","id":"1765409","ssid":"b789"},"aid":"1765409","kbps":"128"}]
     */

    private String warning;
    private int r;
    private int version_max;
    private int is_show_quick_start;
    private List<SongBean> song;

    public String getWarning() {
        return warning;
    }

    public void setWarning(String warning) {
        this.warning = warning;
    }

    public int getR() {
        return r;
    }

    public void setR(int r) {
        this.r = r;
    }

    public int getVersion_max() {
        return version_max;
    }

    public void setVersion_max(int version_max) {
        this.version_max = version_max;
    }

    public int getIs_show_quick_start() {
        return is_show_quick_start;
    }

    public void setIs_show_quick_start(int is_show_quick_start) {
        this.is_show_quick_start = is_show_quick_start;
    }

    public List<SongBean> getSong() {
        return song;
    }

    public void setSong(List<SongBean> song) {
        this.song = song;
    }

    public static class SongBean {
        /**
         * albumtitle : The Princess Diaries 2: Royal Engagement
         * url : http://mr3.doubanio.com/764cb746b8dfa264b39aa5513c8bc4fb/0/fm/song/p1439388_128k.mp4
         * file_ext : mp4
         * album : /subject/1765409/
         * ssid : 98c4
         * title : Because You Live
         * sid : 1439388
         * sha256 : fd651e012a7c45bc5c9e582d06c88d44fdb845d6d2ae9b2515343e3eafb0e4a7
         * status : 0
         * picture : http://img3.doubanio.com/lpic/s2837777.jpg
         * update_time : 1470126128
         * alert_msg :
         * public_time : 2004
         * singers : [{"style":[],"name":"Jesse McCartney","region":["美国"],"name_usual":"Jesse McCartney","genre":["Pop"],"avatar":"http://img7.doubanio.com/img/fmadmin/large/32852.jpg","related_site_id":0,"is_site_artist":false,"id":"2558"},{"style":[],"name":"Various Artists","region":["欧美"],"name_usual":"Various Artists","genre":["Pop","Rock","Electronic"],"avatar":"http://img7.doubanio.com/img/fmadmin/large/2118995.jpg","related_site_id":0,"is_site_artist":false,"id":"0"}]
         * like : 0
         * artist : Various Artists / Jesse McCartney
         * is_royal : false
         * subtype :
         * length : 199
         * release : {"link":"https://douban.fm/album/1765409gb789","id":"1765409","ssid":"b789"}
         * aid : 1765409
         * kbps : 128
         */

        private String albumtitle;
        private String url;
        private String file_ext;
        private String album;
        private String ssid;
        private String title;
        private int sid;
        private String sha256;
        private int status;
        private String picture;
        private int update_time;
        private String alert_msg;
        private int public_time;
        private int like;
        private String artist;
        private boolean is_royal;
        private String subtype;
        private int length;
        private ReleaseBean release;
        private String aid;
        private String kbps;
        private List<SingersBean> singers;

        public String getAlbumtitle() {
            return albumtitle;
        }

        public void setAlbumtitle(String albumtitle) {
            this.albumtitle = albumtitle;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public String getFile_ext() {
            return file_ext;
        }

        public void setFile_ext(String file_ext) {
            this.file_ext = file_ext;
        }

        public String getAlbum() {
            return album;
        }

        public void setAlbum(String album) {
            this.album = album;
        }

        public String getSsid() {
            return ssid;
        }

        public void setSsid(String ssid) {
            this.ssid = ssid;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getSid() {
            return sid;
        }

        public void setSid(int sid) {
            this.sid = sid;
        }

        public String getSha256() {
            return sha256;
        }

        public void setSha256(String sha256) {
            this.sha256 = sha256;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public String getPicture() {
            return picture;
        }

        public void setPicture(String picture) {
            this.picture = picture;
        }

        public int getUpdate_time() {
            return update_time;
        }

        public void setUpdate_time(int update_time) {
            this.update_time = update_time;
        }

        public String getAlert_msg() {
            return alert_msg;
        }

        public void setAlert_msg(String alert_msg) {
            this.alert_msg = alert_msg;
        }

        public int getPublic_time() {
            return public_time;
        }

        public void setPublic_time(int public_time) {
            this.public_time = public_time;
        }

        public int getLike() {
            return like;
        }

        public void setLike(int like) {
            this.like = like;
        }

        public String getArtist() {
            return artist;
        }

        public void setArtist(String artist) {
            this.artist = artist;
        }

        public boolean isIs_royal() {
            return is_royal;
        }

        public void setIs_royal(boolean is_royal) {
            this.is_royal = is_royal;
        }

        public String getSubtype() {
            return subtype;
        }

        public void setSubtype(String subtype) {
            this.subtype = subtype;
        }

        public int getLength() {
            return length;
        }

        public void setLength(int length) {
            this.length = length;
        }

        public ReleaseBean getRelease() {
            return release;
        }

        public void setRelease(ReleaseBean release) {
            this.release = release;
        }

        public String getAid() {
            return aid;
        }

        public void setAid(String aid) {
            this.aid = aid;
        }

        public String getKbps() {
            return kbps;
        }

        public void setKbps(String kbps) {
            this.kbps = kbps;
        }

        public List<SingersBean> getSingers() {
            return singers;
        }

        public void setSingers(List<SingersBean> singers) {
            this.singers = singers;
        }

        public static class ReleaseBean {
            /**
             * link : https://douban.fm/album/1765409gb789
             * id : 1765409
             * ssid : b789
             */

            private String link;
            private String id;
            private String ssid;

            public String getLink() {
                return link;
            }

            public void setLink(String link) {
                this.link = link;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getSsid() {
                return ssid;
            }

            public void setSsid(String ssid) {
                this.ssid = ssid;
            }
        }

        public static class SingersBean {
            /**
             * style : []
             * name : Jesse McCartney
             * region : ["美国"]
             * name_usual : Jesse McCartney
             * genre : ["Pop"]
             * avatar : http://img7.doubanio.com/img/fmadmin/large/32852.jpg
             * related_site_id : 0
             * is_site_artist : false
             * id : 2558
             */

            private String name;
            private String name_usual;
            private String avatar;
            private int related_site_id;
            private boolean is_site_artist;
            private String id;
            private List<?> style;
            private List<String> region;
            private List<String> genre;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getName_usual() {
                return name_usual;
            }

            public void setName_usual(String name_usual) {
                this.name_usual = name_usual;
            }

            public String getAvatar() {
                return avatar;
            }

            public void setAvatar(String avatar) {
                this.avatar = avatar;
            }

            public int getRelated_site_id() {
                return related_site_id;
            }

            public void setRelated_site_id(int related_site_id) {
                this.related_site_id = related_site_id;
            }

            public boolean isIs_site_artist() {
                return is_site_artist;
            }

            public void setIs_site_artist(boolean is_site_artist) {
                this.is_site_artist = is_site_artist;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public List<?> getStyle() {
                return style;
            }

            public void setStyle(List<?> style) {
                this.style = style;
            }

            public List<String> getRegion() {
                return region;
            }

            public void setRegion(List<String> region) {
                this.region = region;
            }

            public List<String> getGenre() {
                return genre;
            }

            public void setGenre(List<String> genre) {
                this.genre = genre;
            }
        }
    }
}
